Embankment dam - Spanish English Dictionary